package com.yuzhi.master.drainMsgTemplate.mapper;

import com.yuzhi.master.drainMsgTemplate.domain.DrainMsgTemplate;
import com.yuzhi.master.drainMsgTemplate.domain.vo.DrainMsgTemplateVo;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import com.yuzhi.common.core.mapper.BaseMapperPlus;

/**
 * 消息通知模板Mapper接口
 *
 * @author coding123
 * @date 2025-08-20
 */
@Mapper
public interface DrainMsgTemplateMapper extends BaseMapperPlus<DrainMsgTemplateMapper, DrainMsgTemplate, DrainMsgTemplateVo> {

    Page<DrainMsgTemplateVo> selectPageList(@Param("page") Page<DrainMsgTemplateVo> page, @Param(Constants.WRAPPER) Wrapper<DrainMsgTemplate> queryWrapper);
}
